#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：图灵学习 
@File    ：15.阅读源码之前的准备.py
@IDE     ：PyCharm 
@Author  ：ChenLiGao
@Date    ：2024-09-29 15:45
'''
def student(*, name:str, age:int) -> dict:
    return {'name':name, age:age}

# 如果参数后面前面跟* 号，后面的参数必须进行参数名方式传递
res = student(name=123, age="12345")

print(res)

# 后面跟一个斜杠，表示斜杠之前的参数只能普通传参数
def student_2(name, age , /, x, *, t):
    print(name, age, x, t)

# student_2(name = 11, age = 222)
student_2(11,222, 6, t=2)
